package tpgrandt.control;

import tpgrandt.dao.GeneralDAO;
import tpgrandt.UI.PrincipalPeriodista;
import tpgrandt.varios.Fixture;

/**
 * @version 1.0
 * @created 19-Jan-2010 18:07:43
 */
public class Periodista extends Usuario {

        private Fixture fixture;
	private int tipo;
	private int documento;
	
	/**
	 * 
	 * @param tipo
	 * @param documento
	 */
	public Periodista(int tipo, int documento) {
            super();
            this.tipo = tipo;
            this.documento = documento;
            this.fixture = GeneralDAO.generarFixture();
	}

        public int getDocumento() {
            return documento;
        }

        public void setDocumento(int documento) {
            this.documento = documento;
        }

        public Fixture getFixture() {
            return fixture;
        }

        public int getTipo() {
            return tipo;
        }

        public void setTipo(int tipo) {
            this.tipo = tipo;
        }

        @Override
	public void desplegarInterfaz() {
            PrincipalPeriodista interfaz = new PrincipalPeriodista(this);
            interfaz.setVisible(true);
	}

        public GestionPuntajes gestionarPuntajes() {
            GestionPuntajes gestion = new GestionPuntajes(fixture, tipo, documento);
            return gestion;
	}
}